Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update #103: Creation of remote hdmicec client #115

Merged
merged 7 commits into from
Dec 23, 2024

Conversation

TB-1993
Copy link
Contributor

@TB-1993 TB-1993 commented Nov 7, 2024

Created new remote-cec-client hdmi cec controller.
Also added a threaded logging function to allow the logModule to write a continuous log stream out to a file.

closes #107

@TB-1993 TB-1993 requested a review from zghp November 7, 2024 16:40
@TB-1993 TB-1993 self-assigned this Nov 7, 2024
@TB-1993 TB-1993 force-pushed the feature/gh103_create_remote_cec-client branch from db9c508 to 17ffc04 Compare November 7, 2024 16:44
@TB-1993 TB-1993 requested a review from Ulrond November 8, 2024 10:21
@TB-1993 TB-1993 linked an issue Nov 8, 2024 that may be closed by this pull request
@TB-1993 TB-1993 added the enhancement New feature or request label Nov 8, 2024
Ulrond
Ulrond previously requested changes Nov 8, 2024
Copy link
Contributor

@Ulrond Ulrond left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you mentioned that your using the cecClient on a pi, where's that?

I don't see any mentioned of that or how it's used, and what it's got todo with a PI.? Isn't it just a client of cecClient, and you can do that on a PI or something else that has HDMI in.

framework/core/hdmicecModules/cecClient.py Outdated Show resolved Hide resolved
framework/core/logModule.py Show resolved Hide resolved
framework/core/logModule.py Outdated Show resolved Hide resolved
framework/core/hdmicecModules/remoteCECClient.py Outdated Show resolved Hide resolved
@TB-1993
Copy link
Contributor Author

TB-1993 commented Dec 18, 2024

The new versions of these still have issues, the remoteCECClient isn't consistent due to the implementation of the readUntil in the sshConsole. I'll raise a bug ticket to get this fixed.

@TB-1993 TB-1993 force-pushed the feature/gh103_create_remote_cec-client branch from fc14435 to f25a966 Compare December 19, 2024 09:15
retries

Corrected hdmiController code to consistently use streamToFile's
readUnitl method
Changed receiveMessage to checkMessageReceived to allow for a
receiveMessage method that returns the received message to be
implemented in the future.
@TB-1993 TB-1993 force-pushed the feature/gh103_create_remote_cec-client branch from a72e3ac to 3b0d502 Compare December 23, 2024 12:41
Copy link

@bhanucbp bhanucbp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ship it

@TB-1993 TB-1993 dismissed Ulrond’s stale review December 23, 2024 12:58

The code has moved on to fit other requirements so the review is no longer relevant.

@TB-1993 TB-1993 merged commit bb959a0 into develop Dec 23, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Bug: hdmiCecController.py fails to be included when core is used in ut-raft
3 participants